\section{/home/jeanlouis/Faculte/Master SIS/S2/Intelligence Artificielle/dpcsolver/graphe.c File Reference}
\label{graphe_8c}\index{/home/jeanlouis/Faculte/Master SIS/S2/Intelligence Artificielle/dpcsolver/graphe.c@{/home/jeanlouis/Faculte/Master SIS/S2/Intelligence Artificielle/dpcsolver/graphe.c}}
{\tt \#include \char`\"{}graphe.h\char`\"{}}\par
{\tt \#include \char`\"{}structure.h\char`\"{}}\par
{\tt \#include $<$stdio.h$>$}\par
{\tt \#include $<$stdlib.h$>$}\par


Include dependency graph for graphe.c:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=339pt]{graphe_8c__incl}
\end{center}
\end{figure}
\subsection*{Data Structures}
\begin{CompactItemize}
\item 
struct {\bf \_\-pile}
\end{CompactItemize}
\subsection*{Typedefs}
\begin{CompactItemize}
\item 
typedef {\bf \_\-pile} {\bf pile}
\end{CompactItemize}
\subsection*{Functions}
\begin{CompactItemize}
\item 
void {\bf get\-String} ({\bf Formule} f)
\item 
void {\bf creer\-Fichier} (char $\ast$fichier)
\item 
void {\bf ajouter\-Fils} ({\bf Formule} f, int niveau, int TYPE, int var)
\item 
void {\bf Consistant} (int niveau)
\item 
void {\bf terminer\-Fichier} ()
\end{CompactItemize}
\subsection*{Variables}
\begin{CompactItemize}
\item 
static char {\bf S\_\-TYPE} [3][16]
\item 
int {\bf fin} = 0
\item 
{\bf pile} $\ast$ {\bf tete}
\end{CompactItemize}


\subsection{Typedef Documentation}
\index{graphe.c@{graphe.c}!pile@{pile}}
\index{pile@{pile}!graphe.c@{graphe.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf \_\-pile} {\bf pile}}\label{graphe_8c_2927720c9f46a545497de4af518fad85}




\subsection{Function Documentation}
\index{graphe.c@{graphe.c}!ajouterFils@{ajouterFils}}
\index{ajouterFils@{ajouterFils}!graphe.c@{graphe.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void ajouter\-Fils ({\bf Formule} {\em f}, int {\em niveau}, int {\em TYPE}, int {\em var})}\label{graphe_8c_f61c3cea6228765d55e536e2f6bc196c}




Definition at line 55 of file graphe.c.

References \_\-pile::lvl, \_\-pile::n, \_\-pile::precedent, \_\-pile::suivant, and tete.

Referenced by affecte\-Mono\-Litteraux(), dpc(), and dpc\-Iteratif().\index{graphe.c@{graphe.c}!Consistant@{Consistant}}
\index{Consistant@{Consistant}!graphe.c@{graphe.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Consistant (int {\em niveau})}\label{graphe_8c_ca4074b8a61d64f477279040bbcb9a9b}




Definition at line 91 of file graphe.c.

References fin, \_\-pile::lvl, \_\-pile::n, \_\-pile::precedent, \_\-pile::suivant, and tete.

Referenced by dpc\-Iteratif().\index{graphe.c@{graphe.c}!creerFichier@{creerFichier}}
\index{creerFichier@{creerFichier}!graphe.c@{graphe.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void creer\-Fichier (char $\ast$ {\em fichier})}\label{graphe_8c_7a929a490d4bb0b2f1c434f405ba5425}




Definition at line 38 of file graphe.c.

References \_\-pile::lvl, \_\-pile::n, \_\-pile::precedent, sortie, \_\-pile::suivant, and tete.

Referenced by main().\index{graphe.c@{graphe.c}!getString@{getString}}
\index{getString@{getString}!graphe.c@{graphe.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void get\-String ({\bf Formule} {\em f})}\label{graphe_8c_b5190f3bb34ead04211081af969bf038}




Definition at line 31 of file graphe.c.

References sortie, and Formule::taille.\index{graphe.c@{graphe.c}!terminerFichier@{terminerFichier}}
\index{terminerFichier@{terminerFichier}!graphe.c@{graphe.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void terminer\-Fichier ()}\label{graphe_8c_dd6dd63e50965084f01d275e802b23e6}




Definition at line 126 of file graphe.c.

References fin, \_\-pile::precedent, sortie, \_\-pile::suivant, and tete.

Referenced by main().

\subsection{Variable Documentation}
\index{graphe.c@{graphe.c}!fin@{fin}}
\index{fin@{fin}!graphe.c@{graphe.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int {\bf fin} = 0}\label{graphe_8c_8674f1654f805920ac2f393ad449702c}




Definition at line 15 of file graphe.c.

Referenced by Consistant(), and terminer\-Fichier().\index{graphe.c@{graphe.c}!S_TYPE@{S\_\-TYPE}}
\index{S_TYPE@{S\_\-TYPE}!graphe.c@{graphe.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}char {\bf S\_\-TYPE}[3][16]\hspace{0.3cm}{\tt  [static]}}\label{graphe_8c_e66391be3d3aea3b9e5af1e3bb45e996}


\textbf{Initial value:}

\begin{Code}\begin{verbatim} {
        "mono",
        "pur",
        "choix"
}
\end{verbatim}\end{Code}


Definition at line 8 of file graphe.c.\index{graphe.c@{graphe.c}!tete@{tete}}
\index{tete@{tete}!graphe.c@{graphe.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf pile}$\ast$ {\bf tete}}\label{graphe_8c_c152476b447a2a2cfd1992a5f01b83be}




Definition at line 28 of file graphe.c.

Referenced by ajouter\-Fils(), Consistant(), creer\-Fichier(), and terminer\-Fichier().